public class Dog {

    public String name;//名字
    public String color;//颜色

    public void barks(){
        System.out.println(name+":汪汪汪");
        System.out.println("你在狗叫什么？");
    }
    public void wag(){
        System.out.println(name+":摇尾巴");
    }


    public static void main(String[] args) {
        Dog dog1=new Dog();
        dog1.name="阿黄";
        dog1.color="黑黄";
        dog1.barks();
        dog1.wag();
        System.out.println("===============");
        Dog dog2=new Dog();
        dog1.name="赛虎";
        dog1.color="棕色";
        dog1.barks();
        dog1.wag();
    }

    //使用new关键词类创建一个对象的实例
    //使用小圆点来访问对象中的属性和方法
    //同一个类可以创建多个实例-----一个物种，里面有很多的具体的


    //类只是一个模型一样的东西，用来对一个实体进行抽象描述，限定了类有那些成员（属性和方法）
    //类是一种自定义的类型，可以当作java内嵌的类型一样，但这个是自己搞的
    //一个类可以实例化多个对象，实例化的对象占据实际的物理空间，存储类成员变量（属性和方法）
    //类就像是设计图
    //类只是一种设计
    //

}
